30 research outputs found

    Representación de la Evolución y Refactoring de Arquitecturas de Software mediante la Aplicación y Captura de Operaciones Arquitectónicas

    Get PDF
    La evolución de arquitecturas de software es consecuencia de cambios como la redefinición de requerimientos, o mejoras en la infraestructura/tecnología del sistema. Es necesario que la introducción de cambios arquitectónicos sea realizada de manera sistemática, a fin de evitar la erosión en el diseño arquitectónico y la pérdida de información vital para la comprensión del diseño obtenido. Los cambios aplicados y las decisiones tomadas deben ser documentados adecuadamente, para que se puedan recuperar posteriormente las soluciones aplicadas y conocer su impacto en la arquitectura. Se propone un modelo para representación del conocimiento durante la evolución de arquitecturas de software, basado en la aplicación de operaciones de evolución y refactoring. Las operaciones ejecutadas son capturadas junto con los elementos arquitectónicos sobre los que operaron, los resultados obtenidos, y los objetivos perseguidos, manteniendo así las trazas entre las diferentes versiones del modelo arquitectónico alcanzadas y la historia completa de su evolución.Software arquitectures evolution occurs as a consequence of changes, such us requiremens redefinition or infrastructure/technology improvements. The applying of architectural changes should be done in a systematic way, in order to avoid the design erosion and the lost of important information about the design process that is useful for understanding the obtained design. Applied changes and decisions made should be properly documented in order to make possible recovering them later and understanding their impact on the software architectures. In this work, a model for representing the generated and applied architectural knowledge during software architectures evolution processes is proposed, which it is based on evolution and refactoring operations. The executed operations are captured along with the architectural elements on which they operated, the resulting outcomes, and the pursued design goals. In this way, the approach keeps the traces among the several achieved versions of the software architecture model and the whole evolution history.Fil: Leone, Horacio Pascual. Consejo Nacional de Investigaciones Científicas y Técnicas. Centro Científico Tecnológico Santa Fe. Instituto de Desarrollo y Diseño (i); ArgentinaFil: Roldán, María Luciana. Consejo Nacional de Investigaciones Científicas y Técnicas. Centro Científico Tecnológico Santa Fe. Instituto de Desarrollo y Diseño (i); ArgentinaFil: Gonnet, Silvio Miguel. Consejo Nacional de Investigaciones Científicas y Técnicas. Centro Científico Tecnológico Santa Fe. Instituto de Desarrollo y Diseño (i); Argentin

    A model for documenting architectural decisions

    Get PDF
    A software architecture is the result of architectural design decisions. Documenting a software architecture should not only describe the final model, but also why the architecture looks as it does. During the software architecture design process, several decisions are made, which need to be captured and documented in a systematic way to prevent knowledge vaporization and high architecture’ costs of change. In this work, a model for capturing, documenting and recovering architectural design processes and their underlying design rationale is proposed. The design process is envisioned under an operational perspective, where design decisions are represented as sequences of operations. Besides, the model is extensible to manage several design products types from different domains and views, including aspects of architectural rationale. Complementary, the proposal provides a semi-automatic mechanism for generating architectural rationale documents based on the use of templates.Sociedad Argentina de Informática e Investigación Operativa (SADIO

    TracEDaaS: Captura y Trazabilidad de Artefactos del Proceso de Diseño

    Get PDF
    Se presenta una herramienta, TracEDaaS, que permite la captura y la trazabilidad de la evolución de los productos del proceso de diseño de software, soportando el refinamiento y la elaboración iterativa del mismo. TracEDaaS ha sido implementada como un servicio en la nube bajo el modelo “Software as a Service” (SaaS) y permite representar junto a las versiones de los objetos del diseño, información que permite la trazabilidad de los artefactos del proceso de desarrollo, manteniendo la navegabilidad entre los distintos modelos y las diferentes versiones de los mismos. Esta información está estructurada en término de las operaciones aplicadas a los objetos de diseño. La herramienta es lo suficientemente flexible para soportar nuevos problemas de diseño en término de los conceptos particulares del dominio y las posibles operaciones que pueden ser aplicadas a las instancias de tales conceptos.Fil: Hernandez, Federico. Instituto Nacional de Tecnología Agropecuaria. Centro Regional Santa Fe; Argentina. Consejo Nacional de Investigaciones Científicas y Técnicas; ArgentinaFil: Roldán, María Luciana. Consejo Nacional de Investigaciones Científicas y Técnicas. Centro Científico Tecnológico Conicet - Santa Fe. Instituto de Desarrollo y Diseño. Universidad Tecnológica Nacional. Facultad Regional Santa Fe. Instituto de Desarrollo y Diseño; ArgentinaFil: Vegetti, Maria Marcela. Consejo Nacional de Investigaciones Científicas y Técnicas. Centro Científico Tecnológico Conicet - Santa Fe. Instituto de Desarrollo y Diseño. Universidad Tecnológica Nacional. Facultad Regional Santa Fe. Instituto de Desarrollo y Diseño; ArgentinaFil: Gonnet, Silvio Miguel. Consejo Nacional de Investigaciones Científicas y Técnicas. Centro Científico Tecnológico Conicet - Santa Fe. Instituto de Desarrollo y Diseño. Universidad Tecnológica Nacional. Facultad Regional Santa Fe. Instituto de Desarrollo y Diseño; ArgentinaFil: Leone, Horacio Pascual. Consejo Nacional de Investigaciones Científicas y Técnicas. Centro Científico Tecnológico Conicet - Santa Fe. Instituto de Desarrollo y Diseño. Universidad Tecnológica Nacional. Facultad Regional Santa Fe. Instituto de Desarrollo y Diseño; Argentin

    A model for documenting architectural decisions

    Get PDF
    A software architecture is the result of architectural design decisions. Documenting a software architecture should not only describe the final model, but also why the architecture looks as it does. During the software architecture design process, several decisions are made, which need to be captured and documented in a systematic way to prevent knowledge vaporization and high architecture’ costs of change. In this work, a model for capturing, documenting and recovering architectural design processes and their underlying design rationale is proposed. The design process is envisioned under an operational perspective, where design decisions are represented as sequences of operations. Besides, the model is extensible to manage several design products types from different domains and views, including aspects of architectural rationale. Complementary, the proposal provides a semi-automatic mechanism for generating architectural rationale documents based on the use of templates.Sociedad Argentina de Informática e Investigación Operativa (SADIO

    Captura del razonamiento y evolución de arquitecturas de software mediante la aplicación de operaciones arquitectónicas orientadas a objetivos

    Get PDF
    Durante el proceso de diseño de una arquitectura de software, los actores que participan del mismo toman numerosas decisiones de diseño. Para comprender cómo surgió una determinada arquitectura de software, es importante conservar esas decisiones de diseño junto con el razonamiento que las explican. Sin embargo, este conocimiento generalmente se pierde, ya que su representación o documentación es una carga extra de trabajo para quienes lo producen. Para superar este problema, se propone un modelo de operaciones que permite por un lado la definición de operaciones que codifican decisiones de diseño recurrentes, y por otro lado, su aplicación para materializar las decisiones de diseño durante el proceso de construcción de la arquitectura de software. El modelo posibilita definir operaciones orientadas a objetivos, de manera que su ejecución refleje no sólo la decisión sino también el por qué de la misma, permitiendo registrar en forma casi transparente y natural la intención del diseñador, y mantener la trazabilidad entre las decisiones, los elementos arquitectónicos afectados y los objetivos perseguidos o alcanzados.Sociedad Argentina de Informática e Investigación Operativa (SADIO

    Captura del razonamiento y evolución de arquitecturas de software mediante la aplicación de operaciones arquitectónicas orientadas a objetivos

    Get PDF
    Durante el proceso de diseño de una arquitectura de software, los actores que participan del mismo toman numerosas decisiones de diseño. Para comprender cómo surgió una determinada arquitectura de software, es importante conservar esas decisiones de diseño junto con el razonamiento que las explican. Sin embargo, este conocimiento generalmente se pierde, ya que su representación o documentación es una carga extra de trabajo para quienes lo producen. Para superar este problema, se propone un modelo de operaciones que permite por un lado la definición de operaciones que codifican decisiones de diseño recurrentes, y por otro lado, su aplicación para materializar las decisiones de diseño durante el proceso de construcción de la arquitectura de software. El modelo posibilita definir operaciones orientadas a objetivos, de manera que su ejecución refleje no sólo la decisión sino también el por qué de la misma, permitiendo registrar en forma casi transparente y natural la intención del diseñador, y mantener la trazabilidad entre las decisiones, los elementos arquitectónicos afectados y los objetivos perseguidos o alcanzados.Sociedad Argentina de Informática e Investigación Operativa (SADIO

    An ontology for specifying and tracing requirements engineering artifacts and Test Artifacts

    Get PDF
    Nowadays, modern software development processes follow an iterative approach, which makes possible to start the testing of a system at early stages. This approach requires recording the requirements artifacts that specify the functionality or characteristics required by the system, and the test cases that are derived from each requirement artifact. Frequently, software development organizations employ supporting tools to create and maintain these artifacts. There exist numerous tools for supporting requirements specification activities, as well as the definition and execution of test cases. These separate tools have their own databases and metamodels. The lack of integration between these tools leads to difficulties in tracing related artifacts and obtaining useful knowledge to manage the developing process. It is necessary to understand without ambiguities the concepts used by the different tools to allow them to interoperate. This paper proposes an ontology that defines and integrates the concepts included by the metamodels of different Requirements Engineering and Testing Management supporting tools. The formalization of these concepts and their relationships in an ontology language prevents ambiguity of the concepts and permit to the tools involved to interoperate with each other, to achieve semantic consistency and the tracing of artifacts. The proposed ontology used in conjunction with a reasoner provides capabilities to infer traces that are not explicit, which makes it possible to easily maintain artifacts and associations between them. The approach facilitates backward tracing from test cases to use cases and functional requirements artifacts, obtain knowledge about the causes of a defect or a poor specification, and enable impact analysis.Fil: Roldán, María Luciana. Consejo Nacional de Investigaciones Científicas y Técnicas. Centro Científico Tecnológico Conicet - Santa Fe. Instituto de Desarrollo y Diseño. Universidad Tecnológica Nacional. Facultad Regional Santa Fe. Instituto de Desarrollo y Diseño; ArgentinaFil: Vegetti, Maria Marcela. Consejo Nacional de Investigaciones Científicas y Técnicas. Centro Científico Tecnológico Conicet - Santa Fe. Instituto de Desarrollo y Diseño. Universidad Tecnológica Nacional. Facultad Regional Santa Fe. Instituto de Desarrollo y Diseño; ArgentinaFil: Gonnet, Silvio Miguel. Consejo Nacional de Investigaciones Científicas y Técnicas. Centro Científico Tecnológico Conicet - Santa Fe. Instituto de Desarrollo y Diseño. Universidad Tecnológica Nacional. Facultad Regional Santa Fe. Instituto de Desarrollo y Diseño; ArgentinaFil: Marciszack, Marcelo Martín. Universidad Tecnológica Nacional. Facultad Regional Córdoba; ArgentinaFil: Leone, Horacio Pascual. Consejo Nacional de Investigaciones Científicas y Técnicas. Centro Científico Tecnológico Conicet - Santa Fe. Instituto de Desarrollo y Diseño. Universidad Tecnológica Nacional. Facultad Regional Santa Fe. Instituto de Desarrollo y Diseño; Argentin

    I. Encuentro de la Red de Asentamientos Populares : aportes teórico-metodológicos para la reflexión sobre políticas públicas de acceso al hábitat

    Get PDF
    Contenidos Introducción / M. Cecilia Marengo, Ana Laura Elorza, Virginia Monayar ; Eje 1. Acceso al hábitat y urbanizaciones informales; Asentamientos (in)formales en pequeñas metrópolis del Cono Sur. Estado de situación y debate actual / Ricardo Apaolaza, Elizabeth Zenteno Torres, Marco Sumiza; Un análisis comparativo sobre la expansión de asentamientos populares en las ciudades patagónicas / Santiago Bachiller, Mariana Giaretto, Pablo Marigo, Natalia Usach ; Acceso al Hábitat para los ¨sin techo¨: la lucha por la tierra en la Ciudad de Posadas-Misiones / Myriam Elena Barone, Jonas Dumas, Mariela Dachary, Celia Draganchuk; El mercado informal de suelo y vivienda en resistencia. El caso del asentamiento en "La Rubita" Resistencia, Argentina / María Andrea Benitez, María Victoria Cazorla; Brazos Unidos un realojo en construcción colectiva / Borelli, Lily, Halich, Verónica; Transformaciones en el hábitat de asentamientos informales y políticas públicas sociales. El caso de barrio nuestro hogar III / Renzo Cáceres; Discursividad mediática sobre el acceso y producción del hábitat popular en el barrio Costanera / Debora Leticia Decima; Trayectorias residenciales y usos de la ciudad como clave de lectura de la lucha por el acceso a la ciudad / María Mercedes Di Virgilio, Natalia Cosacov, Denise Brikman, Mercedes Najman; Asentamientos en el borde metropolitano. Avances de investigación, reflexiones y preguntas / Lucas Jordán Dombroski; Repensando el acceso al hábitat en ciudades medias. La problemática habitacional de Tandil / Agustina Girado; Narrativas de un asentamiento de comienzos de siglo: más allá de la épica y la mafia / María Maneiro; Informalidad y periferia urbana. Derivas de la política habitacional / M. Cecilia Marengo, Virginia Monayar, Florencia Sosa; Sobre las ¿nuevas? ocupaciones de tierras. Notas para una periodización de las tomas en San Francisco Solano, 1981-2002 / Santiago Nardin Memorias villeras en disputa sobre las intervenciones estatales de erradicación en Villa 20 (1976-1983) / Julieta Oxman; El Centro para Erradicación de Villas de Emergencia. Planificación, censo y viviendas, Rosario (1964-1983) / Anahí G. Pagnoni; Ensayo de una cartografía de asentamientos informales en la Ciudad de Córdoba / German Gustavo Rebord, Andrea Karina Stiefkens; Urbanización y prácticas estatales en asentamientos populares en Comodoro Rivadavia. El caso del “Barrio las Américas” / Letizia Vázquez; Eje 2: Derecho a la ciudad: conflictos y disputas por el territorio urbano; La ciudad contra el barrio. El caso de los Barrios del Sur en San José de Costa Rica / Pablo Acuña Quiel; Procesos autogestionarios de hábitat popular y políticas urbanas en la ciudad de Ushuaia. Tierra del Fuego. Argentina / Alicia Delia Alcaráz; Conflictos y tensiones en la ocupación del suelo en Posadas. Misiones, Argentina: procesos de diferenciación / Lucia Mariana Andrujovich, Laura Josefa Krujoski,Myriam Elena Barone; Políticas públicas, exclusión y conformación de identidades colectivas / Sandra Raquel Ávalos; La reurbanización del Playón de Chacarita como problema público. Arenas, actores y políticas públicas / Joaquín Benítez; Relocalización, organización y derecho a la ciudad. El caso de Barrio Nuevo (La Plata) / María Sofía Bernat; Resistencias y disputas político-judiciales en casos de desalojos de asentamientos en Buenos Aires / María Cristina Cravino; Análisis de las herramientas territoriales de la organización ArqCom (LP) en el periodo 2012-2018 / Andrea Di Croce Garay, Nahir Meline Cantar, Ángeles Belén Carrizo Romero, Tamara Dileo; Planificación y urbanización del Barrio 31 y 31 bis / Rosana Karina Espejo; Mercado de suelo: tensiones y ambigüedades. El caso de la zona Norte de Resistencia, Chaco, Argentina / Sebastián Galvaliz, María del Rosario Olmedo; Marta Graciela Giró; Experiencias de urbanización y ciudadanización en La Carbonilla. Una propuesta de análisis en escalas / María Belén Garibotti, Luciana Boroccioni, María Florencia Girola ¿Integración? A la trama formal. De complejidades a desafíos / Carolain Izaguirre, Marion Tejera y Carolina Leiva; ¿Urbanizar o aniquilar? Disyuntivas ontológicas en los procesos de urbanización de las sierras de Córdoba / Denise Mattioli; Conflicto y construcción de resistencias en el asentamiento Barrio Flores / Emilia Elisa Molina; Conflictos territoriales y recualificación de la ribera. Los pescadores artesanales y los espacios públicos / Diego Roldán; El Bajo Belgrano: del Barrio de las Latas a la Villa 30 / Valeria Laura Snitcofsky; Líneas de fuga en un barrio de resistencia. Visualización de una lucha / Rafael Ramón Franco Spatuzza; Nuevas legalidades para la reurbanización de villas en CABA. Un desafío para los derechos / Agustín Territoriale, María Julia López; Los Vacíos Urbanos. Dinámicas Urbanas y Respuestas Innovadoras frente al Derecho a la Ciudad / Ezequiel Zeitune, Silvia A Politi, Natalia Czytajlo; Eje 3: Políticas públicas para atender la informalidad y de gestión en el hábitat popular; Tolerancia y precariedad. Advertencias de la política de regularización del Gran Resistencia al RENABAP / Miguel Ángel Barreto, Evelyn Roxana Abildgaard, María Laura Puntel; Adicciones y narcomenudeo, barreras (in) franqueables para los asentamientos informales en Tucumán, Argentina / Paula Boldrini; Políticas de relocalización de villas: ¿qué pasa después? La organización consorcial como práctica comunitaria / María Florencia Bruno, Belén Demoy, Natalia Fainburg, Romina Olejarczyk; La disputa por la participación y la noción de participación en disputa: una reflexión desde el proceso de urbanización de la Villa 31 (2015-2019) / Tomás Capalbo; Economía popular en asentamientos informales del Gran San Miguel de Tucumán / Corina María Cattáneo; La producción de territorialidades en el habitar un asentamiento: procesos de intervención estatal y disociaciones socio espaciales / Magali Chanampa; Estrategias de gestión territorial desde las políticas públicas: replicando el “modelo Medellín” con acento Cordobés / Ana Laura Elorza, Mónica Alvarado Rodríguez, Fani Balcazar, Ernesto Morillo, Mariana Gamboa; Discusiones sobre la conceptualización e identificación de asentamientos informales. Análisis de la realidad en Chubut / María Paula Ferrari, Sergio Andrés Kaminker, Roxana Yanina Velásquez; Barrios autoproducidos en ciudades intermedias. El caso de Río Grande, Tierra del Fuego AIAS / Nadia B. Finck; Luces y sombras del Programa Compra de Vivienda Usada / Elena Inés Gabriel Hernández; Programas de Inclusión Socio-Urbana: ¿Producto de última generación de la Nueva Agenda Urbana? / Fernando Murillo, Gabriel Artese, Andrés Mage; Los dispositivos de espera en las políticas habitacionales / Romina Olejarczyk; Tres debates recurrentes acerca de la vivienda para la población urbana de menores ingresos / Juan Santiago Palero; Nuevos asentamientos precarios: un desafío a la Política Habitacional y Urbana Chilena / Rubén Sepúlveda Ocampo, Felipe Núñez Orrego; Irrumpir con las recetas. Reflexiones en torno a desarrollo, políticas públicas y hábitat popular / Carla Eleonora Pedrazzani, María Inés Sesma.Esta publicación presenta los trabajos del I. Encuentro de la Red de Asentamientos Populares: aportes teórico -metodológicos para la reflexión sobre políticas públicas de acceso al hábitat, desarrollado los días 23 y 24 de mayo de 2019 en la Facultad de Arquitectura, Urbanismo y Diseño de la Universidad Nacional de Córdoba. En las últimas dos décadas, el INVIHAB (Instituto de Investigación de Vivienda y Hábitat) se ha conformado como un espacio de referencia en la investigación, transferencia y formación en temáticas relativas a las políticas de vivienda, territorio, informalidad urbana, ambiente y ciudadanía. Experiencia que ha llevado a la articulación con otros espacios académicos, organizaciones socio-territoriales, gobiernos locales, en el sentido de confluir en la comprensión, reflexión y formulación de propuestas para mitigar las desigualdades socioterritoriales. En este escenario, se viene construyendo una red de investigadores que estudian la informalidad urbana desde diversos enfoques -territoriales, físico-espaciales, sociales, urbanos, laborales, entre otros- tendientes a superar las miradas parciales y locales desde los abordajes teórico metodológicos y propiciar la comprensión del fenómeno desde una perspectiva que abarque la multiplicidad de campos y su complejidad.FIL: Marengo, María Cecilia. Universidad Nacional de Córdoba. Facultad de Arquitectura, Urbanismo y Diseño; Argentina.FIL: Elorza, Ana Laura. Universidad Nacional de Córdoba. Facultad de Arquitectura, Urbanismo y Diseño; Argentina.FIL: Monayar, Virginia. Universidad Nacional de Córdoba. Facultad de Arquitectura, Urbanismo y Diseño; Argentina

    Aprendizajes y prácticas educativas en las actuales condiciones de época: COVID-19

    Get PDF
    “Esta obra colectiva es el resultado de una convocatoria a docentes, investigadores y profesionales del campo pedagógico a visibilizar procesos investigativos y prácticas educativas situadas en el marco de COVI-19. La misma se inscribe en el trabajo llevado a cabo por el equipo de Investigación responsable del Proyecto “Sentidos y significados acerca de aprender en las actuales condiciones de época: un estudio con docentes y estudiantes de la educación secundarias en la ciudad de Córdoba” de la Facultad de Filosofía y Humanidades. Universidad Nacional de Córdoba. El momento excepcional que estamos atravesando, pero que también nos atraviesa, ha modificado la percepción temporal a punto tal que habitamos un tiempo acelerado y angustiante que nos exige la producción de conocimiento provisorio. La presente publicación surge como un espacio para detenernos a documentar lo que nos acontece y, a su vez, como oportunidad para atesorar y resguardar las experiencias educativas que hemos construido, inventado y reinventando en este contexto. En ella encontrarán pluralidad de voces acerca de enseñar y aprender durante la pandemia. Este texto es una pausa para reflexionar sobre el hacer y las prácticas educativas por venir”.Fil: Beltramino, Lucia (comp.). Universidad Nacional de Córdoba. Facultad de Filosofía y Humanidades. Escuela de Archivología; Argentina

    La renovación de la palabra en el bicentenario de la Argentina : los colores de la mirada lingüística

    Get PDF
    El libro reúne trabajos en los que se exponen resultados de investigaciones presentadas por investigadores de Argentina, Chile, Brasil, España, Italia y Alemania en el XII Congreso de la Sociedad Argentina de Lingüística (SAL), Bicentenario: la renovación de la palabra, realizado en Mendoza, Argentina, entre el 6 y el 9 de abril de 2010. Las temáticas abordadas en los 167 capítulos muestran las grandes líneas de investigación que se desarrollan fundamentalmente en nuestro país, pero también en los otros países mencionados arriba, y señalan además las áreas que recién se inician, con poca tradición en nuestro país y que deberían fomentarse. Los trabajos aquí publicados se enmarcan dentro de las siguientes disciplinas y/o campos de investigación: Fonología, Sintaxis, Semántica y Pragmática, Lingüística Cognitiva, Análisis del Discurso, Psicolingüística, Adquisición de la Lengua, Sociolingüística y Dialectología, Didáctica de la lengua, Lingüística Aplicada, Lingüística Computacional, Historia de la Lengua y la Lingüística, Lenguas Aborígenes, Filosofía del Lenguaje, Lexicología y Terminología
    corecore